package com.zlx.mall.basic.signature;

import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.Target;

import static java.lang.annotation.RetentionPolicy.RUNTIME;

/**
 * @author qingke
 **/
@Target({ElementType.TYPE, ElementType.METHOD, ElementType.PARAMETER})
@Retention(RUNTIME)
public @interface Signature {

    /**
     * Required Verify
     *
     * @return Required
     */
    boolean required() default true;
}
